﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
           
            while (true)
            {
                Stopwatch sw = new Stopwatch();
                string a;
                Console.WriteLine("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=");
                Console.WriteLine("Выберите, что хотите проверить на время: 1-массив ; 2-коллекция");
                Console.WriteLine("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=");
                a = Console.ReadLine();
                switch (a)
                {
                    case "1":
                        sw.Restart();
                        massiv();
                        sw.Stop();
                        Console.WriteLine("Массив создался за "+sw.ElapsedMilliseconds+" единиц");
                        break;
                    case "2":
                        sw.Restart();
                        list();
                        sw.Stop();
                        Console.WriteLine("Коллекция создалась за "+sw.ElapsedMilliseconds+" единиц");
                        break;
                    default:
                        Console.WriteLine("Введено неверное число, пожалуйста повторите запрос");
                        break;

                }
                Console.WriteLine("---------------------------------");
            }
        }
        static void massiv()
        {
            Random r = new Random();
            int[] y = new int[1000000];
            for (int i = 0; i < 1000000; i++)
            {
                y[i] = r.Next(1, 1);
            }
        }        static void list()
        {
            Random r = new Random();
            List<int> listy = new List<int>();
            for (int i = 0; i < 1000000; i++)
            {
                listy.Add(r.Next(1, 10));
            }
        }
    }
}
